Ethical Issues in Empirical Studies of Software Engineering

نویسندگان

  • Janice Singer
  • Norman G. Vinson
چکیده

The popularity of empirical methods in software engineering research is on the rise. Surveys, experiments, metrics, case studies, and field studies are examples of empirical methods used to investigate both software engineering processes and products. The increased application of empirical methods has also brought about an increase in discussions about adapting these methods to the peculiarities of software engineering. In contrast, the ethical issues raised by empirical methods have received little, if any, attention in the software engineering literature. This article is intended to introduce the ethical issues raised by empirical research to the software engineering research community, and to stimulate discussion of how best to deal with these ethical issues. Through a review of the ethical codes of several fields that commonly employ humans and artifacts as research subjects, we have identified major ethical issues relevant to empirical studies of software engineering. These issues are illustrated with real empirical studies of software engineering. Index Terms – ethics, empirical studies, software engineering, legal issues NRC/ERB-1092 – Ethical Issues in Empirical Studies of Software Engineering Singer and Vinson 2

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

"Mind the gaps": an empirical approach to engineering ethics, 1997-2001.

A survey on ethical issues in engineering was administered over a five-year period to Stanford engineering students and practicing engineers. Analysis of its results strongly suggests that important disconnects exist between the education of engineering students regarding ethical issues in engineering on the one hand, and the realities of contemporary engineering practice on the other. Two note...

متن کامل

Professional and Ethical Issues of Software Engineering Curricula Experiences from a Swedish Academic Context

The increasing dependence on computers for critical infrastructures essential for the functioning of a society and its economy has given rise to host of ethical, social, and legal issues. The ability to make sound ethical decisions is thus an important part of Computing and Software engineer’s professional skills. This paper argues for the significance of teaching professional, social and ethic...

متن کامل

Empirical Software Engineering: Teaching Methods and Conducting Studies

Empirical software engineering has grown in importance in the software engineering research community over the last 20 years. This means that it has become very important to also include empirical studies systematically into the curricula in computer science and software engineering. This chapter presents several aspects and challenges to have in mind when doing this. The chapter presents three...

متن کامل

Multidisciplinary Solutions for Multidisciplinary Problems

The implications and challenges for Empirical Software Engineering (ESE) are increasing. The entire software design and development process is affected by the impact of human, organisational, and social issues. Collaboration with different disciplines is becoming necessary in order to fully understand issues that do not obviously fall within the remit of software engineering practices. ESE can ...

متن کامل

Guidelines for using empirical studies in software engineering education

Software engineering education is under constant pressure to provide students with industry-relevant knowledge and skills. Educators must address issues beyond exercises and theories that can be directly rehearsed in small settings. Industry training has similar requirements of relevance as companies seek to keep their workforce up to date with technological advances. Real-life software develop...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 28  شماره 

صفحات  -

تاریخ انتشار 2002